package com.edu.service;

import com.edu.entity.ESCourse;
import com.edu.entity.HfdClassInfo;
import com.edu.entity.SearchPageResult;
import com.edu.vo.PageResultVO;
import com.edu.vo.Result;

import java.util.Map;

public interface ISearchService {

    /**
     * 调用source查询回来到class信息同步到es库
     */
    public Result initData2es ();

    /**
     * 站内搜索功能，需要接受首页传来到搜索信息，当前页数，每页记录数，和一些过滤信息。所以直接用map集合装
     * @return
     */
    public PageResultVO<ESCourse> search(Map searchMap);

//    /**
//     * 审核过后的商品同步到es
//     * @param hfdClassInfo
//     * @return
//     */
//    public Result course2es(HfdClassInfo hfdClassInfo);

}
